编写游戏角色 AI 模块
欢迎来到Dora SSR游戏引擎横版2D游戏开发教程的第五篇!在这篇教程中,我们将介绍如何编写游戏角色的AI模块。这个模块主要是根据玩家的输入和游戏角色的状态触发执行不同的动作。
首先,我们需要引入一些必要的模块:
Script/AI.tl
local Platformer <const> = require("Platformer")
local Decision <const> = Platformer.Decision
local Sel <const> = Decision.Sel
local Seq <const> = Decision.Seq
local Con <const> = Decision.Con
local Act <const> = Decision.Act
local Data <const> = Platformer.Data
local type UnitType = Platformer.Unit.Type
接着,我们使用决策树框架